Rapid System Prototyping Gaining Insight into Executable Models during Runtime: Architecture and Mappings
نویسندگان
چکیده
During development, the ever-increasing design complexity of embedded systems frequently comes into conflict with cost, time-to-market, and quality. This complexity results from increasing functionality, the expanding design space, the distribution of functionality to distributed control units, the optimization of power dissipation, and performance requirements. For example, as of today, a luxury car includes up to 80 electronic control units that communicate over various networks. An Airbus A380 contains more than 1,000 field-programmable gate arrays (FPGAs).
منابع مشابه
Organizational Configurations in Executable Enterprise Architecture Models
Architecture models provide a legible description of the system, and help describing its properties in a representation shared and understood by most stakeholders. “Executable” models allow running enterprise behaviors in a convincing way to support the understanding of complex enterprises, such as Systems of Systems (SoS). In the context of an approach to enterprise architecture evaluation thr...
متن کاملTool Support for Design by Contract
Numerous experience reports indicate that prototyping is a serious and successful development strategy. We believe that it is not sufficient to provide graphical notations for object-oriented analysis, but that the notation of contracts in conjunction with prototyping, i.e., building executable models, is the proper technique for mastering complexity and gaining insights into a problem domain. ...
متن کاملA STATEMATE-based Rapid Prototyping Environment
This paper presents a rapid prototyping environment for hardware/software codesign of embedded control applications in which STATEMATE is used as specification and code-synthesis tool. The environment, which is currently being developed at the Computer Architecture Group of the University of Oldenburg, consists of a programmable FPGA field, processor boards, and a programming environment which ...
متن کاملImplementation of a CAN Controller and Monitor Application on the Rapid Prototyping Platform REAR
Rapid Prototyping is used in embedded systems design as a means to reduce development time and costs. At an early stage in the development cycle, the specification is implemented in a working protoype, which can be used to test the specification and, in real-time systems, also the timing constraints. The REAR Rapid Prototyping Environment was built as an adaptable target platform for embedded r...
متن کاملA Multi-Theory Logic Programming Language for the World Wide Web
Despite the World Wide Web recent architectural formalization in terms of Representational State Transfer (REST) architectural style and Resource-Oriented Architecture (ROA), current languages and tools for Web programming generally suffer from a lack of understanding of its design constraints and from an abstraction mismatch that makes it difficult to fully exploit the Web potential. Based on ...
متن کامل